@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:"宋体"; background:url(../images/bg.jpg) no-repeat;}
div,ul,li{ margin:0; padding:0; list-style:none;}

#con { _margin:0 auto;margin:0 auto; width:962px;}


h3{ font-size:14px; color:#FFFFFF; }
h4{ font-size:14px; color:#05437d;}
img{border:none;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#c0c0c0; text-decoration:underline;}

/*************/

#header img{ margin-top:20px; }
.top{ position:absolute; right:30px; top:30px!important; line-height:20px; color:#4a80ab; font-weight:bold;}

#nav{ background:url(../images/nav-bg.gif) no-repeat; width:962px; height:40px; margin-top:20px;}
#nav li{ float:left; font-size:14px; font-weight:bold; line-height:40px; width:118px; margin:0 auto; text-align:center;}
#nav a{ color:#fff;}
#nav a:hover{ color:#FFFF00;}

#box{ background:url(../images/box.jpg) no-repeat; width:962px; height:205px; margin-bottom:10px;}

/**********/
#left{ float:left; width:260px; }
.sbsp,.cptj{ border:1px solid #ccc; margin-top:10px;}
.zycp{ border:1px solid #ccc; height:198px;}
.ubot{ padding:10px; height:140px;}
.zycp h3,.sbsp h3{ margin:0; background:url(../images/sbsp.jpg) no-repeat; height:28px;}
*.zycp h3,*.sbsp h3{ padding-left:15px; padding-top:6px;}
.zycp ul{ background:#f4f9fd; margin-top:-5px; padding-top:5px; padding-bottom:5px;}
.zycp h3 a{ margin-left:130px;}
.zycp li{ margin-left:10px; padding-left:15px; line-height:20px; background:url(../images/con1.gif) no-repeat left center; }
.zycp img{ margin-left:5px;}

.sbsp img{ width:238px; margin-left:10px; margin-bottom:10px;}

.zxzx{ margin:10px 0 10px 0;}
.lxfs p{ line-height:20px; margin-left:25px;}
.lxfs p span{ margin-left:35px;}

.lxfs{ background:url(../images/lxfs-bg.jpg) no-repeat; width:258px; height:299px;border:1px solid #ccc; m}
.lxfs h3{ margin-left:25px; margin-top:5px;}

/*********/
#right{ float:right; width:692px;}

.hydt h3{ background:url(../images/hydt.jpg) no-repeat; width:677px; height:27px; line-height:27px; margin:0; padding:0; padding-left:15px;}
.sbox{ margin:10px 10px 10px 10px; float:left;}
.quan{ border:1px solid #ccc; height:170px; margin-top:0px;}
.hydt-ul{ background:#f4f9fd; height:145px; margin-left:320px; margin-right:10px; padding-top:5px; margin-top:10px;}
.hydt-ul li{ line-height:20px; background:url(../images/con1.gif) no-repeat left center; margin-left:10px; padding-left:15px;}
.hydt-ul li span{color:#999;}
.hydt h3 a{ position:absolute; left:915px; top:389px;}
.more{ float:right; padding:5px 10px 0 0;}


.gsjj{ border:1px solid #ccc; margin-top:10px; margin-bottom:10px; padding-bottom:6px;}
.gsjj h3{ background:url(../images/gsjj.jpg) no-repeat; width:690px;height:27px; line-height:27px; margin:0;}
.gsjj h3 span{float:left; padding-left:15px;}
.gsjj h3 a,.cptj h4 a,.gsjj h4 a,.gsry h4 a{ float:right; padding-top:8px; padding-right:10px;}
.cptj h4 span,.gsry h4 span{float:left; padding-left:25px;}
.gsjj p{ float:left; width:470px; text-indent:1.5em; line-height:2em; padding:0 10px; margin-top:10px;}
.woshou{ margin-bottom:10px; margin-top:12px; border:1px solid #000;}

.gsry{ border:1px solid #ccc; height:166px; padding-bottom:5px; margin-top:10px; margin-bottom:20px;}
.cptj h4,.gsry h4{ background:url(../images/ry.jpg) no-repeat; width:690px; height:28px; margin-top:0px; line-height:28px;}
.cptj li,.gsry li{ float:left; margin-left:12px; text-align:center; }
.cptj img,.gsry img{ margin-bottom:10px;}

#footer{ clear:both; border-top:5px solid #05437e;  text-align:center; margin-bottom:10px;}
#footer ul{ margin-left:370px; margin-top:15px; margin-bottom:10px; text-align:center;}
#footer li{ float:left; border-left:1px solid #000; margin-left:10px; padding-left:10px; margin-bottom:10px; }
#footer li.li1{ border-left:none;}
#footer p{ clear:both; margin-top:-10px; line-height:30px;}

#demo {
	overflow:hidden;
	width:670px; margin-left:10px; padding-bottom:18px;
}
#demo img {
	border:1px solid #000; margin-left:10px;
}
#indemo {
	float:left;
	width:800%;
}#demo1,#demo2 {
	float: left;
}
#demo1 a,#demo2 a{float:left; text-align:center;}



  .black_overlay{
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
   background-color: black;
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
  }
  .white_content {
   display: none;
   position: absolute;
   top: 15%;
   left: 25%;
   width: 535px;
   height: 420px;
   border: 16px solid #FFF;
   border-bottom:none;
   background-color: white;
   z-index:1002;
   overflow: auto;
  }




